#include <stdio.h>

int main(int argc, const char *argv[])
{
	// 编译器不会检查数组越界访问的错误
	// 需要程序员写代码时 自己严格严查
	
	// 数组越界访问导致的问题是不可预知的
	// 1.不报错 允许访问了
	// 2.段错误
	// 3.修改了不该修改的数据
	
	int s[5];
	s[123456] = 100;
	printf("%d\n", s[123456]); // 编译不报错 结果不可预知

	return 0;
}
